package com.bootdo.system.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;


/**
 * 杂志表
 * 
 * @author Ace Lee
 * @email las1990@126.com
 * @date 2019-11-24 16:31:29
 */
public class TMagazineDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//标题
	private String title;
	//封面
	private String titlePage;
	//期刊号
	private String issn;
	//文件内容
	private String fileContent;
	//文件总页数
	private Integer filePages;
	//内容
	private String content;
	//备注
	private String remark;
	//是否有效（0否 1是）
	private Boolean isValid;
	//状态（0草稿 1待审核 2审核通过 3审核驳回）
	private String status;
	//是否在书架
	private Boolean isInBooklist;
	//审核人
	private String verifyUser;
	//审核时间
	private Date verifyTime;
	//审核结果
	private Boolean verifyResult;
	//审核意见
	private String verifyDesc;
	//创建人
	private String createdUser;
	//创建时间
	private Date createdTime;
	//修改人
	private String updatedUser;
	//修改时间
	private Date updatedTime;

	private transient List<Map<String, Object>> keywordInfos;//关键词搜索的信息

	public List<Map<String, Object>> getKeywordInfos() {
		return keywordInfos;
	}

	public void setKeywordInfos(List<Map<String, Object>> keywordInfos) {
		this.keywordInfos = keywordInfos;
	}

	public List<TMagazinePicturesDO> getPictures() {
		return pictures;
	}

	public void setPictures(List<TMagazinePicturesDO> pictures) {
		this.pictures = pictures;
	}

	private transient List<TMagazinePicturesDO> pictures;//杂志图片

	/**
	 * 设置：主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：封面
	 */
	public void setTitlePage(String titlePage) {
		this.titlePage = titlePage;
	}
	/**
	 * 获取：封面
	 */
	public String getTitlePage() {
		return titlePage;
	}
	/**
	 * 设置：期刊号
	 */
	public void setIssn(String issn) {
		this.issn = issn;
	}
	/**
	 * 获取：期刊号
	 */
	public String getIssn() {
		return issn;
	}
	/**
	 * 设置：文件内容
	 */
	public void setFileContent(String fileContent) {
		this.fileContent = fileContent;
	}
	/**
	 * 获取：文件内容
	 */
	public String getFileContent() {
		return fileContent;
	}
	/**
	 * 设置：文件总页数
	 */
	public void setFilePages(Integer filePages) {
		this.filePages = filePages;
	}
	/**
	 * 获取：文件总页数
	 */
	public Integer getFilePages() {
		return filePages;
	}
	/**
	 * 设置：内容
	 */
	public void setContent(String content) {
		this.content = content;
	}
	/**
	 * 获取：内容
	 */
	public String getContent() {
		return content;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：是否有效（0否 1是）
	 */
	public void setIsValid(Boolean isValid) {
		this.isValid = isValid;
	}
	/**
	 * 获取：是否有效（0否 1是）
	 */
	public Boolean getIsValid() {
		return isValid;
	}
	/**
	 * 设置：状态（0草稿 1待审核 2审核通过 3审核驳回）
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：状态（0草稿 1待审核 2审核通过 3审核驳回）
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：是否在书架
	 */
	public void setIsInBooklist(Boolean isInBooklist) {
		this.isInBooklist = isInBooklist;
	}
	/**
	 * 获取：是否在书架
	 */
	public Boolean getIsInBooklist() {
		return isInBooklist;
	}
	/**
	 * 设置：审核人
	 */
	public void setVerifyUser(String verifyUser) {
		this.verifyUser = verifyUser;
	}
	/**
	 * 获取：审核人
	 */
	public String getVerifyUser() {
		return verifyUser;
	}
	/**
	 * 设置：审核时间
	 */
	public void setVerifyTime(Date verifyTime) {
		this.verifyTime = verifyTime;
	}
	/**
	 * 获取：审核时间
	 */
	public Date getVerifyTime() {
		return verifyTime;
	}
	/**
	 * 设置：审核结果
	 */
	public void setVerifyResult(Boolean verifyResult) {
		this.verifyResult = verifyResult;
	}
	/**
	 * 获取：审核结果
	 */
	public Boolean getVerifyResult() {
		return verifyResult;
	}
	/**
	 * 设置：审核意见
	 */
	public void setVerifyDesc(String verifyDesc) {
		this.verifyDesc = verifyDesc;
	}
	/**
	 * 获取：审核意见
	 */
	public String getVerifyDesc() {
		return verifyDesc;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreatedUser(String createdUser) {
		this.createdUser = createdUser;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreatedUser() {
		return createdUser;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreatedTime() {
		return createdTime;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdatedUser(String updatedUser) {
		this.updatedUser = updatedUser;
	}
	/**
	 * 获取：修改人
	 */
	public String getUpdatedUser() {
		return updatedUser;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdatedTime(Date updatedTime) {
		this.updatedTime = updatedTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdatedTime() {
		return updatedTime;
	}
}
